Package-level declarations

Types

Link copied to clipboard
abstract class AbstractAction(val name: String, val description: String = name, val pre: List<String> = emptyList(), val post: List<String> = emptyList(), val cost: <Error class: unknown class> = 0.0, val value: <Error class: unknown class> = 0.0, val inputs: Set<IoBinding> = emptySet(), val outputs: Set<IoBinding> = emptySet(), val toolGroups: Set<ToolGroupRequirement>, val canRerun: Boolean, val qos: ActionQos = ActionQos()) : Action

Abstract action implementation that computes outputs.

Link copied to clipboard
abstract class AbstractAgentProcess(val id: String, val parentId: String?, val agent: Agent, processOptions: ProcessOptions, blackboard: Blackboard, platformServices: PlatformServices, val timestamp: Instant = Instant.now()) : AgentProcess, Blackboard

Abstract implementation of AgentProcess that provides common functionality

Link copied to clipboard
abstract class AbstractLlmOperations(toolDecorator: ToolDecorator, modelProvider: <Error class: unknown class>, autoLlmSelectionCriteriaResolver: AutoLlmSelectionCriteriaResolver = AutoLlmSelectionCriteriaResolver.DEFAULT) : LlmOperations

Convenient superclass for LlmOperations implementations, which should normally extend this Find all tool callbacks and decorate them to be aware of the platform Also emits events.

Link copied to clipboard

Determine world state for the given ProcessContext, using the blackboard.

Link copied to clipboard
class InMemoryBlackboard(val blackboardId: String = UUID.randomUUID().toString()) : Blackboard
Link copied to clipboard
class RenamedToolCallback(delegate: <Error class: unknown class>, newName: String)

Allows renaming a ToolCallback

Link copied to clipboard
object Rerun

Functions

Link copied to clipboard
fun safelyGetToolCallbacks(instances: Collection<ToolObject>): List<<Error class: unknown class>>

ToolCallbacks.from complains if no tools. Also conceal varargs

Link copied to clipboard
fun safelyGetToolCallbacksFrom(toolObject: ToolObject): List<<Error class: unknown class>>